// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:56

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   j4.java

package com.zelix;

import javax.swing.*;
import javax.swing.text.JTextComponent;

// Referenced classes of package com.zelix:
//            h4, f4, vb, wb, 
//            ac, lt, mu, kt, 
//            iu, ou, tb, it, 
//            t3, z2, iy

class j4 extends h4
{

    private static String M[];

    j4(ou ou1, it it, t3 t3, z2 z2, iy iy)
    {
        super(ou1, it, t3, z2, iy);
    }

    void b(int i)
        throws ac
    {
        if((i & 0x400) != 0)
        {
            if((i & 2) != 0)
                throw new ac(M[5]);
            if((i & 8) != 0)
                throw new ac(M[6]);
            if((i & 0x10) != 0)
                throw new ac(M[4]);
            if((i & 0x100) != 0)
                throw new ac(M[2]);
            if((i & 0x20) != 0)
                throw new ac(M[3]);
        }
        synchronized(super.y)
        {
            super.N.b(i);
        }
    }

    void c(String s)
        throws vb, ac, wb
    {
    }

    int a()
    {
        return -1344;
    }

    void a(t3 t3)
    {
        DefaultListModel defaultlistmodel = (DefaultListModel)t3.getModel();
        defaultlistmodel.addElement(M[11]);
        defaultlistmodel.addElement(M[8]);
        defaultlistmodel.addElement(M[7]);
        defaultlistmodel.addElement(M[10]);
        defaultlistmodel.addElement(M[9]);
    }

    void g()
    {
        super.g();
        super.f = 0;
        super.g = 1;
        super.h = 2;
        super.i = 3;
        super.j = 4;
    }

    void h()
    {
        ou ou1;
label0:
        {
            ou1 = (ou)super.N;
            if(ou1.w().equals(M[1]))
            {
                super.B.setEnabled(false);
                super.E.setEnabled(false);
                if(!tb.b)
                    break label0;
            }
            if(ou1.w().equals(M[0]))
            {
                super.B.setEnabled(false);
                super.C.setEnabled(false);
                super.E.setEnabled(false);
            }
        }
        if(ou1.h().E())
        {
            super.C.setEnabled(false);
            super.E.setEnabled(false);
        }
        super.B.setEnabled(false);
    }

    private static String dsse(char ac[]) {
        for (int i = 0; i < ac.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key =0x1f;
                    break;
                case 1:
                    key =14;
                    break;
                case 2:
                    key =56;
                    break;
                case 3:
                    key =99;
                    break;
                default:
                    key =52;
                    break;
            }
            ac[i] ^= key;
        }
        return new String(ac).intern();
    }
    static 
    {
        String as[];
        as = new String[12];
        as[0] = "#mT\nZvz\006";
        as[1] = "#gV\n@!";
        as[2] = "^`\030\002VlzJ\002Wk.U\006@wa\\CW~`V\f@?oT\020[?l]CZ~zQ\025Q";
        as[3] = "^`\030\002VlzJ\002Wk.U\006@wa\\CW~`V\f@?oT\020[?l]CGf`[\013Fp`Q\031Q{";
        as[4] = "^`\030\002VlzJ\002Wk.U\006@wa\\CW~`V\f@?oT\020[?l]CRv`Y\017";
        as[5] = "^`\030\002VlzJ\002Wk.U\006@wa\\CW~`V\f@?oT\020[?l]CDmgN\002@z";
        as[6] = "^`\030\002VlzJ\002Wk.U\006@wa\\CW~`V\f@?oT\020[?l]CGkoL\nW";
        as[7] = "ygV\002X";
        as[8] = "lzY\027]|";
        as[9] = "qoL\nBz";
        as[10] = "lwV\000\\maV\nNzj";
        as[11] = "~lK\027F~mL";
        for (int i = 0; i < as.length; i++) {
            as[i] = dsse(as[i].toCharArray());
        }
        M = as;
    }
}